Enterprise Version
inrecately detailed